﻿//using System;
//using System.Collections.Generic;
//using System.Diagnostics;
//using System.Linq;
//using System.Text;

//namespace RW.Data.Objects
//{
//    [DebuggerDisplay("Name: {Name}, Value: {Value}")]
//    public class Variable
//    {
//        public string Name { get; protected set; }
//        public bool Value { get; set; }

//        public Variable(string name, bool value)
//        {
//            this.Name = name;
//            this.Value = value;
//        }

//        public Variable Clone()
//        {
//            return new Variable(this.Name, this.Value);
//        }

//        public override string ToString()
//        {
//            return String.Format("Name: {0}, Value: {1}", this.Name, this.Value);
//        }

//        public static implicit operator bool(Variable var)
//        {
//            return var.Value;
//        }
//    }
//}
